body {
    background-color: #fff;
}
fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver;
}
legend {
    padding: .5em;
    border: 0;
    width: auto;
    margin-bottom: 0px;
}
.main_container {
    padding: 5%;
}
.top-form {
    width: 50%;
}
.middle-form .long-form-group {
    width: 50% !important;
}
.middle-form .form-group {
    width: 25%;
    float: left;
}
.bottom-form .form-group {
    width: 50%;
}
.bottom-form .bottom-table tr th {
    text-align: center;
    vertical-align: middle !important;
}